/*
 * @Description: test
 * @Author: rendc
 * @Date: 2024-07-31 09:12:39
 * @LastEditors: rendc
 * @LastEditTime: 2024-07-31 11:09:06
 */

// 逻辑运算符
var flag;
// && 与 and  同真则真，有假则假
flag = true && true;
console.log('🤡 CC - flag:', flag);
flag = false && true;
flag = true && false;
flag = false && false;
console.log('🤡 CC - flag:', flag); // false
// || 或 or 有真才真，同假则假
flag = true || true;
console.log('🤡 CC - flag:', flag);// true
flag = false || true;
console.log('🤡 CC - flag:', flag);
flag = true || false;
console.log('🤡 CC - flag:', flag);
flag = false || false;
console.log('🤡 CC - flag:', flag); // false

// ! 非 not 取反操作 以及变量类型转换

var age = 16;

var flag = age >= 18 ? "成年人" : "未成年人";

// if (age >= 18) {
// "成年人"
// } else {
// "未成年人"
// }
console.log('🤡 CC - flag:', flag);
// v-for i in datas
// { { i.name } }
// { { i.state } }
// { { i.gender } }
// 蓝色
// 粉色
// class: i.gender == 0 ? 'nanClass' : 'nvClass'

// 数据类型转换
var a = 1;
console.log('🤡 CC - typeof a:', typeof a);
console.log('🤡 CC - a:', a);
var srtA = a.toString();
console.log('🤡 CC - srtA:', srtA);
console.log('🤡 CC - typeof srtA:', typeof srtA);

var srtA1 = a + "";
console.log('🤡 CC - srtA1:', srtA1);
console.log('🤡 CC - typeof srtA1:', typeof srtA1);

var flag;
flag = "false";
var flagBool = Boolean(flag);
console.log('🤡 CC - flagBool:', flagBool);


var d = new Date().getDay();
// 0-6
console.log('🤡 CC - d:', d);
switch (d) {
  case 0:
    console.log('周⽇');
    break;
  case 1:
    console.log('周⼀');
    break;
  case 2:
    console.log('周⼆');
    break;
  case 3:
    console.log('周三');
    break;
  case 4:
    console.log('周四');
    break;
  case 5:
    console.log('周五');
    break;
  case 6:
    console.log('周六');
    break;
}

let arr = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六']
console.log('🤡 CC - 今天是:', arr[d]);



// while (条件满足) {
//   console.log('🤡 CC - 1<2:', 1 < 2);
// }

// do {
//   console.log('🤡 CC - 1<2:', 1 < 2);
// } while (条件满足) 